.lt-main {
    .cate-aside {
        width: 90px;
        height: auto;
        // float: left;
        position: absolute;

        ul {
            float: left;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;

            li.current {
                a {
                    border: none;
                    background-color: #fff;
                }
            }

            li {
                a {
                    display: block;
                    width: 90px;
                    height: 50px;
                    text-align: center;
                    line-height: 50px;
                    border-right: 1px solid #ccc;
                    border-bottom: 1px solid #ccc;
                    background-color: #eee;
                    color: #777;
                    font-size: 14px;
                }
            }
        }
    }

    .cate-content {
        overflow: hidden;
        padding-left: 90px;
        width: 100%;
        height: 100%;
        // background-color: #ff0;

        ul {
            li {
                a {
                    width: 33.3%;
                    float: left;
                    display: block;
                    text-align: center;
                    // padding: 10px 10px 0 10px;
                    img {
                        display: block;
                        width: 100%;
                        height: 45px;
                    }
                    p {
                        margin-bottom: 0;
                        font-size: 12px;
                    }
                }
            }
        }
    }
}